
    //地址
	　window.onload = function (){
        　　　　var main = document.getElementById("main");
        　　　　var selects = main.getElementsByTagName("select");
        　　　　//注 arrCity 是citys.js中的 全国地址json数据
        　　　　//初始化省份,为第一个下拉框添加内容
        　　　　//ie8以下不兼容for in 可以采用for 循环
        　　　　//写之前先研究json的结构
        　　　　for( pro in arrCity){
        　　　　　　createOption(selects[0],arrCity[pro].name)
        　　　　}
        　　　　//创建 option的函数
        　　　　　function createOption(parent,innerHTML){
        　　　　　　　　var option = document.createElement("option");
        　　　　　　　　option.innerHTML = innerHTML
        　　　　　　　　parent.appendChild(option);
        　　　　　}
        　　　　//初始化完成、联动开始
        　　　　//第一个下拉框改变的时候
        　　　　var one = 0 //初始化省的选择位置
        　　　　selects[0].onchange = function (){
        　　　　　　//清空第二个和第三个下拉框
        　　　　　　selects[1].innerHTML = selects[2].innerHTML = '';
        　　　　　　for ( pro in arrCity){
        　　　　　　　　//判断选择的是哪个省份
        　　　　　　　　if (this.value == arrCity[pro].name) {
        　　　　　　　　　　// 省份变动
        　　　　　　　　　　one = pro;
        　　　　　　　　　　// 省份下面有一个sub数组是盛放市的
        　　　　　　　　　　for(city in arrCity[pro].sub){
        　　　　　　　　　　　　//添加市
        　　　　　　　　　　　　createOption(selects[1],arrCity[pro].sub[city].name);
        　　　　　　　　　　}
        　　　　　　　　}
        　　　　　　}
        　　　　 }
        　　　　//第二个下拉框改变的时候
        　　　　selects[1].onchange = function (){
        　　　　　　//只有第三个下拉菜单清空
        　　　　　　selects[2].innerHTML = '';
        　　　　　　//判断选择的那个省 one已经帮我们记录了
        　　　　　　//判断哪个市
        　　　　　　for ( city in arrCity[one].sub){
        　　　　　　　　if (this.value == arrCity[one].sub[city].name) {
        　　　　　　　　　　// 市份下面有一个sub数组是盛放县的
        　　　　　　　　　　for( county in arrCity[one].sub[city].sub){
        　　　　　　　　　　　　//添加县
        　　　　　　　　　　　　createOption(selects[2],arrCity[one].sub[city].sub[county].name);
        　　　　　　　　　　}
        　　　　　　　　}
        　　　　　　}
        　　　　}
        　　}